package week8;

import java.util.*;

/**
 * 
 * Practicumopgave Programmeren 1
 * @author Rick Clement en Adriaan Dekker
 * @version $Revision: 1.3 $
 */
public class DommeStrategie implements Strategie {
    // ------------------ Instantievariabelen ----------------
	private final String naam = "Domme";
   
    // ------------------ Aanvragen --------------------------

    /**
     * Levert naam van deze Strategie op.
     */
	public String getNaam(){
		return naam;
	}

    /**
     * Bepaalt de zet.		// Orly?
     */
	public int bepaalZet(Bord b, Mark m) {
		List<Integer> markList = new ArrayList<Integer>();
		for(int i = 0; i < b.DIM * b.DIM; i++){
			if(b.isLeegVakje(i)){
				markList.add(i);
			}
		}
		int randomIx = (int)(Math.random() * markList.size());
		return markList.get(randomIx);
	}
}
